﻿.tableControls
{
	font-size:11px;
}

.mainTitle
{
    text-align: center;
    font-size: 18pt;
    margin-bottom: 15px;
}

.subTitle
{
	text-align: center;
	margin-bottom: 15px;
	font-size: 9pt;
}

.coloredCell
{
	background-color:#eeeeee;
	padding-bottom:5px;
	border: 1px solid #3d3d3d;
	padding-left: 8px;
}

.collapsibleContainerTitle
{
    cursor:pointer;
	font-family:Tahoma;
	font-size:10pt;
	font-weight:bold;
}

.collapsibleContainerTitle div
{
    background-color:#dddddd;
	padding-bottom:5px;
	/* border: 1px solid #3d3d3d; */
	border-bottom: 1px solid #3d3d3d;
	padding-left: 8px;
}

.collapsibleContainer
{
    border: solid 1px #000000;
	margin-bottom: 10px;    
}

.collapsibleContainerContent
{
    padding: 5px;
}

.mGrid {   
    background-color: #fff;   
    margin: 5px 0 10px 0;   
    border: solid 1px #525252;   
    border-collapse:collapse;
    font-size:11px;
}  
.mGrid td {   
    padding: 2px;   
    border: solid 1px #c1c1c1;   
    color: #717171;
    vertical-align: top;
}  
.mGrid th {   
    padding: 4px 2px;   
    color: #fff;   
    background: #424242 url(grd_head.png) repeat-x top;   
    border-left: solid 1px #525252;   
    /* font-size: 0.9em;    */
}  
.mGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }  
.mGrid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }  
.mGrid .pgr table { margin: 5px 0; }  
.mGrid .pgr td {   
    border-width: 0;   
    padding: 0 6px;   
    border-left: solid 1px #666;   
    font-weight: bold;   
    color: #fff;   
    line-height: 12px;   
 }     
.mGrid .pgr a { color: #666; text-decoration: none; }  
.mGrid .pgr a:hover { color: #000; text-decoration: none; } 